我的代码在一个地方以数据框列表结尾,我真的想将其转换为单个大数据框。
这是我开始的一个例子(为了说明,这被大大简化了):
listOfDataFrames <- vector(mode = "list", length = 100) for (i in 1:100) { listOfDataFrames[[i]] <- data.frame(a=sample(letters, 500, rep=T), b=rnorm(500), c=rnorm(500)) }
我目前正在使用这个:
df <- do.call("rbind", listOfDataFrames)
bind_rows()从 dplyr 包中使用:
bind_rows()
bind_rows(list_of_dataframes, .id = "column_label")